home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr49 / ch_v001.zip / C_HEADER.DOC next >
Text File  |  1992-01-20  |  6KB  |  151 lines

  1.                               C_HEADER
  2.  
  3.                          Copyright (c) 1992
  4.  
  5.                          Asgard Software
  6.  
  7.  
  8.                             ^           ▄     ▄▄▄▄   ▄▄▄     ▄    ▄▄▄▄   ▄▄▄▄
  9.                            ▄█▄         █▀█   █▀▀▀█  █▀▀▀█   █▀█   █▀▀▀█░ █▀▀▀█
  10.        ^           ^       █▄█        █░  █░ █░     █░  █░ █░  █░ █░  █░ █░  █░
  11.       ▄▀▄   ^     ▄▀▄      █▄█        █▄▄▄█░ █████░ █░     █▄▄▄█░ █████  █░  █░
  12.       ███  █▀█    █▀█    ^ █▄█        █░  █░     █░ █░ ▀█░ █░  █░ █░ █░  █░  █░
  13.     ▐▀███▀███▀██▀██▀██▀▀██▀██▀██▀▌    █░  █░ █▄▄▄█░ █▄▄▄█░ █░  █░ █░  █░ █▄▄▄█░
  14.     ▐▄███▄███▄██▄██▄██··██▄██▄██▄▌    ▀   ▀  ▀▀▀▀▀  ▀▀▀▀▀  ▀   ▀  ▀   ▀  ▀▀▀▀
  15.  ▒▒▓▓▓████████████████████████▓▓▒▒▒░░
  16. ░▒▒▒▒▓▓▓▓████████████████████▓▓▓▓▓▒▒▒▒▒░       Software       B. B. S.
  17. ░▒▒▒▒▓▓▓▓▓▓███████████████▓████▓▓▓▒▒▒▒▒░░░
  18. ░░░▒▒▒▒▒▒▓▓▓▓▓███████████▓▓▓▓████▒▒▒▒░░░           1:271/15@fidonet
  19.    ░░░░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒████                21:100/0@taconet
  20.            ░░░░░░░░▒▒▒▒░░░░░░░░  ████              (804) 485-8803
  21.                                    ████            300/1200/2400 baud
  22.                                      ████
  23.         Jim Sloan                      ████
  24.         911 Bowden Ave.                  ████
  25.         Chesapeake, VA 23323               ████
  26.         (804) 485-7309                        ████       O   (Odin Awaits)
  27.                                                ████     ▀█▀
  28.                                                  ████   ▐ ▌
  29. ███████████████████████████████████████████████████████████████████████████████
  30. ███████████████████████████████████████████████████████████████████████████████
  31.  
  32.  
  33.                          Table Of Contents
  34.  
  35.           I.  Legal Stuff
  36.  
  37.          II.  Use of C_HEADER
  38.                A.  Command line options
  39.                B.  C_HEADER.LST support file.
  40.  
  41.         III.  Registration and Support
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.           I.  Legal Stuff
  54.  
  55.                Information in this document is subject to change without
  56.                notice and does not represent a commitment on the part of
  57.                Asgard Software.  The software described in this document
  58.                may be used and distributed freely.  No renumeration may
  59.                be charged without first contacting the author at the
  60.                above address.  The software described in this document
  61.                and this document are Copyright Asgard Software, 1992.
  62.                All rights reserved.
  63.  
  64.          II. Use of C_HEADER
  65.  
  66.                A.  Command line options
  67.  
  68.                     C_HEADER is quite simple to use.  Use Syntax is:
  69.  
  70.                     C_HEADER [-i] c_compiler c_file_1 [c_file_2 ... c_file_n]
  71.                               where :
  72.                          -i is automatic inclusing into the c_files.  If this
  73.                               is not included in the command line, you will
  74.                               be asked if you wish to include these files
  75.                               into your source.
  76.                          c_compiler is compiler type as listed in C_HEADER.LST
  77.                          c_file_1 to c_file_n are C Source files to parse.
  78.                                              Wildcards are accepted.
  79.  
  80.                     C_HEADER will not try to determine your use of variables
  81.                     and function names if they are listed in more than one
  82.                     include file.  All possibilities are included.  It is up
  83.                     to you to remove all instances that are not valid for your
  84.                     current program.
  85.  
  86.                B.  C_HEADER.LST support file
  87.  
  88.                     C_HEADER.LST is the control file that lists various
  89.                     compiler include files and their associated variables,
  90.                     structures and function names.  Format for C_HEADER.LST
  91.                     is as follows:
  92.  
  93.                     #compiler_type - must be left justified.
  94.  
  95.                     <include_file> - must be left justified and include <>
  96.                          around filename.
  97.  
  98.                     function()     - must follow <include_file> that contains
  99.                          decleration for this function.  Must include ().
  100.                          Can be anywhere on the line, does not have to be
  101.                          left justified.
  102.  
  103.                     variables, structures and typedefs - must follow
  104.                          <include_file> that contains decleration.  Can be
  105.                          mixed with function() or listed seperately, but must
  106.                          follow same <include_file> as associated functions.
  107.                          Can be anywhere on the line, does not have to be
  108.                          left justified.
  109.  
  110.  
  111.                     A sample C_HEADER.LST is included with MIX Power-C and
  112.                     Microsoft C 5.x defined.  This may be used as a guide
  113.                     to creating your own C_HEADER.LST.
  114.  
  115.                     C_HEADER will look for this file in your current
  116.                     working directory unless an environment variable CHDR
  117.                     is set, ie, SET CHDR=C:\BIN
  118.                     This will force C_HEADER to look in C:\BIN for
  119.                     C_HEADER.LST.
  120.  
  121.         III.  Registration and Support
  122.  
  123.  
  124.                Registration is only $10US and you will recieve free
  125.                updates.  Please send registration to:
  126.  
  127.                               Asgard Software
  128.                               c/o Jim Sloan
  129.                               911 Bowden Ave.
  130.                               Chesapeake, VA 23323
  131.  
  132.                Voice support is available on your dime at (804)485-7309.
  133.                Support is also available via
  134.  
  135.                               Asgard Software BBS
  136.                               (804)485-8803
  137.                               1:271/15@fidonet
  138.                               21:100/3@taconet
  139.  
  140.                     and through these other fine BBS's
  141.  
  142.                               Paula Abdul BBS
  143.                               (804)484-0348
  144.                               1:271/55@fidonet
  145.  
  146.                               Cyberpunk Imagery
  147.                               (804)498-7429
  148.                               1:271/25@fidonet
  149.                               21:100/0@taconet
  150.  
  151.